//PM2配置文件  pm2 init可以生成
module.exports = {
  apps: [
    {
      name: 'iEM',
      exec_mode: 'cluster',
      instances: '6', // Or a number of instances  max可根据服务器自动配置最大实例
      script: './node_modules/nuxt/bin/nuxt.js',
      args: 'start',
      env: {
        NODE_ENV: 'production'
      }
    }
  ]
}

// npm config get registry  查看npm源
// npm config set registry https://registry.npmmirror.com/  设置淘宝镜像

// npm install pm2 -g
// npm install pm2-windows-startup -g    windwos环境下需要借助其他库
// pm2 start --name "iEM"                启动项目
// pm2 save                              保存当前所有启动项目
// pm2-startup install                   开机自启动
// pm2-startup uninstall                 删除开机自启动
// pm2 stop 0// 进程 id

// windows离线情况下安装PM2
// 打开本地node安装目录C:\Program Files\nodejs\node_modules
// 将本地的PM2 和pm2 - windows - startup两个文件夹压缩复制到服务器   C: \Program Files\nodejs\node_modules文件夹下解压
// 打开cmd执行npm run build pm2 -g
// 生成一个.bin文件夹，进入bin目录后复制路径，添加到系统环境变量上方的path中
// 再回到服务器C: \Program Files\nodejs\node_modules文件夹下 执行npm install pm2-windows-startup -g
// 完成

//uuid版本8.3.2
// 安装mqtt时报错 n./ node_modules / mqtt / dist / mqtt.esm.js 2: 14740
// Module parse failed: Unexpected token (2:14740)
// 需要降低mqtt版本 安装npm install mqtt@2.18.8
//导入时import * as mqtt from 'mqtt/dist/mqtt.min'
